package com.dwxt.community.dao;

import com.dwxt.community.entity.TrashDeliverMax;
import com.dwxt.community.entity.TrashDeliverMaxExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface TrashDeliverMaxMapper {
    int countByExample(TrashDeliverMaxExample example);

    int deleteByExample(TrashDeliverMaxExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TrashDeliverMax record);

    int insertSelective(TrashDeliverMax record);

    List<TrashDeliverMax> selectByExample(TrashDeliverMaxExample example);

    TrashDeliverMax selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TrashDeliverMax record, @Param("example") TrashDeliverMaxExample example);

    int updateByExample(@Param("record") TrashDeliverMax record, @Param("example") TrashDeliverMaxExample example);

    int updateByPrimaryKeySelective(TrashDeliverMax record);

    int updateByPrimaryKey(TrashDeliverMax record);

    TrashDeliverMax selectDefault();

    List<TrashDeliverMax> selectAllIncludeIntegralNum();

}